<template>
	<div style="height:3000px">
		<!-- 工单领料 -->

			<v-card>
				<v-card-title>
					<v-row >
						<v-col cols="3">
							<v-btn class="ml-2"  tile color="primary" @click.stop="AddDialog()">
								新增
							</v-btn>
							<v-btn class="ml-2"  tile color="error" @click.stop="deleteOrder()">
								删除
							</v-btn>
							<v-btn class="ml-2"  tile color="info" @click.stop="Bind()">
								绑定
							</v-btn>
							<v-btn class="ml-2"  tile color="success" @click.stop="GetLocation()">
								入库
							</v-btn>
						</v-col>
						<v-col cols="7" >
								<v-row >
									<v-col cols="2" >
										<v-text-field label="单据号" v-model="Ssourceorder" placeholder="单据号" dense outlined>
										</v-text-field>
									</v-col>
									
									<v-col cols="2" >
										<v-text-field label="托盘号" v-model="Scontainer" placeholder="托盘号" dense outlined>
										</v-text-field>
									</v-col>
										
									<v-col cols="2" >
										<v-text-field label="库位" v-model="Slocation" placeholder="库位" dense outlined>
										</v-text-field>
									</v-col>
								
									<v-col cols="2">
										<v-select  v-model="flagtype" :items="typeitems"
															item-text="name"
										          item-value="value"
											outlined dense label="单据类型">
										</v-select>
									</v-col>
									
									<v-col cols="2">
										<v-select  v-model="flagselect" :items="flagitems"
															item-text="name"
										          item-value="value"
											outlined dense label="入库状态">
										</v-select>
									</v-col>
									
									<v-col cols="2">
										<v-btn depressed color="primary" @click="searchinfo()" tile>查询</v-btn>
									</v-col>
								</v-row>																												
						</v-col>
						
						<v-col cols="2" align="end">
							<v-btn dark color="blue lighten-3" @click="refreshApps">
								<v-icon dark>mdi-refresh-circle</v-icon>刷新
							</v-btn>
						</v-col>
						
					</v-row>					
				</v-card-title>
				
				<v-alert dense text color="blue-grey"></v-alert>
				
				<v-data-table :headers="HeaderList" :items="DataList" small dense
					fixed-header item-key="id"  class="text-no-wrap" show-select  v-model="selected"
					loading-text="正在加载请稍等......" :loading="HOrderLoading"
					:options.sync="HOrderOptions" :footer-props="vuetifyDefaultPage"
					:server-items-length="HOrderTotalCount">
					<template v-slot:item.type="{ item }">
						<v-chip v-if="item.type == 1" color="primary" small label
							
						>
							采购入库单
						</v-chip>
						<v-chip v-else-if="item.type == 2" color="primary" small label
							
						>
							生产入库单
						</v-chip>
						<v-chip v-else color="primary" small label
							
						>
							其他入库单
						</v-chip>
					</template>
					<template v-slot:item.bindflag="{ item }">
						<v-chip v-if="item.bindflag == 0" color="error" small label
							
						>
							未入库
						</v-chip>
						<v-chip v-else color="success" small label
							
						>
							已入库
						</v-chip>
					</template>
					<template v-slot:item.actions="{ item }">
			      <v-btn tile color="warning" small @click.stop="EditDialog(item)">
							<v-icon left>
								mdi-pencil
							</v-icon>
							编辑
			      </v-btn>
			    </template>
				</v-data-table>

			</v-card>
	
	

		<!-- 对话框 -->
		<v-dialog v-model="AddOrEditDialog" max-width="1000px">
			<v-card>
				<v-card-title class="text-h5">
				  {{DialogHeader}}
				</v-card-title>
				<v-card-text>
				  <div class="mb-12">
				  	<v-row dense>
				  		<v-col cols="12">
				  			<v-row>
									<v-col cols="6">
										<v-text-field label="单据编号"  clearable :rules="[rules.required]"
											v-model="DialogBill.sourceorder">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-select  v-model="DialogBill.type" :items="Stype"
															item-text="name"
										          item-value="value"
											 label="单据类型">
										</v-select>
									</v-col>
									<v-col cols="6">
										<v-text-field label="物料编号"  clearable :rules="[rules.required]"
											v-model="DialogBill.itemcode">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="物料名称"  clearable :rules="[rules.required]"
											v-model="DialogBill.itemname">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="规格"  clearable :rules="[rules.required]"
											v-model="DialogBill.spec">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="托盘号"  clearable :rules="[rules.required]"
											v-model="DialogBill.container">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="数量"  clearable :rules="[rules.required]" 
											v-model="DialogBill.qty">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="单位"  clearable :rules="[rules.required]" 
											v-model="DialogBill.unit">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="包装数量"  clearable :rules="[rules.required]" 
											v-model="DialogBill.package">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="包装单位"  clearable :rules="[rules.required]" 
											v-model="DialogBill.packunit">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="仓库"  clearable :rules="[rules.required]" 
											v-model="DialogBill.warehouse">
										</v-text-field>
									</v-col>
									<!--<v-col cols="6">
										<v-text-field label="库区"  clearable :rules="[rules.required]" 
											v-model="DialogBill.zonecode">
										</v-text-field>
									</v-col>-->
									<v-col cols="6">
										<v-text-field label="库位"  clearable :rules="[rules.required]" 
											v-model="DialogBill.location">
										</v-text-field>
									</v-col>
				  				<v-col cols="6">
										<v-select  v-model="DialogBill.bindflag" :items="Sbindflag"
															item-text="name"
										          item-value="value"
											 label="入库标识">
										</v-select>
				  				</v-col>
				  			</v-row>
				  		</v-col>
				  	</v-row>
				  </div>
				</v-card-text>
				<v-card-actions>
				  <v-spacer></v-spacer>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="confirmOrder()"
				  >
				    提交
				  </v-btn>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="AddOrEditDialog = false"
				  >
				    关闭
				  </v-btn>
				</v-card-actions>
			</v-card>
		</v-dialog>
		
		
		<!-- 对话框 -->
		<v-dialog v-model="PutInBillDialog" max-width="1000px">
			<v-card>
				<v-card-title class="text-h5">
				  选择一条入库单据
				</v-card-title>
				<v-card-text>
				  <div class="mb-12">
				  	<v-row dense>
				  		<v-col cols="12">
				  			<v-row>
									<v-col cols="12">
										<v-data-table :headers="PutInBillHeaderList" :items="PutInBillDataList" small dense
											fixed-header item-key="id"  class="text-no-wrap" show-select single-select  v-model="Pselected"
										 loading-text="正在加载请稍等......" :loading="PpageModel.loading" @item-selected="getnum">
											<template v-slot:item.type="{ item }">
												<v-chip v-if="item.type == 1" color="primary" small label
													
												>
													采购入库单
												</v-chip>
												<v-chip v-else-if="item.type == 2" color="primary" small label
													
												>
													生产入库单
												</v-chip>
												<v-chip v-else color="primary" small label
													
												>
													其他入库单
												</v-chip>
											</template>
											<template v-slot:item.state="{ item }">
												<v-chip v-if="item.state == 0" small label
													
												>
													新建
												</v-chip>
												<v-chip v-else-if="item.state == 1" color="accent" small label
													
												>
													正在执行
												</v-chip>
												<v-chip v-else-if="item.state == 2" color="primary" small label
													
												>
													已完成
												</v-chip>
												<v-chip v-else color="error" small label
													
												>
													已取消
												</v-chip>
											</template>
											<template v-slot:item.stockedflag="{ item }">
												<v-chip v-if="item.stockedflag == 0" small label color="error"
													
												>
													未完成
												</v-chip>
												<v-chip v-else color="primary" small label
													
												>
													已完成
												</v-chip>
											</template>
										</v-data-table>
									</v-col>
									<v-col cols="6">
										<v-text-field label="托盘号"  clearable :rules="[rules.required]" 
											v-model="container">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="数量"  clearable :rules="[rules.required, rules.num]" 
											v-model="bindqty">
										</v-text-field>
									</v-col>
									<!--<v-col cols="4">
										<v-btn class="ml-2" block  tile color="primary" @click.stop="IsUse()">
											检测该托盘是否可用
										</v-btn>
									</v-col>-->
				  			</v-row>
				  		</v-col>
				  	</v-row>
				  </div>
				</v-card-text>
				<v-card-actions>
				  <v-spacer></v-spacer>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="BillBind()"
				  >
				    提交
				  </v-btn>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="PutInBillDialog = false"
				  >
				    关闭
				  </v-btn>
				</v-card-actions>
			</v-card>
		</v-dialog>
		
		
		<!-- 对话框 -->
		<v-dialog v-model="LocationDialog" max-width="1000px">
			<v-card>
				<v-card-title class="text-h5">
				  选择入库库位
				</v-card-title>
				<v-card-text>
				  <div class="mb-12">
				  	<v-row dense>
				  		<v-col cols="12">
				  			<v-row>
									<v-col cols="6">
										<v-text-field label="托盘号"  disabled
											v-model="Tcontainer">
										</v-text-field>
									</v-col>
									<v-col cols="6">
										<v-text-field label="库位号"  
											v-model="Tlocation">
										</v-text-field>
									</v-col>
				  			</v-row>
				  		</v-col>
				  	</v-row>
				  </div>
				</v-card-text>
				<v-card-actions>
				  <v-spacer></v-spacer>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="CommitLocation()"
				  >
				    提交
				  </v-btn>
					
				  <v-btn
				    color="green darken-1"
				    text
				    @click="LocationDialog = false"
				  >
				    关闭
				  </v-btn>
				</v-card-actions>
			</v-card>
		</v-dialog>
		
		<v-dialog v-model="deldialog" class="text-center" width="300px">
			<v-card >
						<v-card-title>提示</v-card-title>
						<v-card-text>
							您确定要删除吗？
						</v-card-text>
						<v-card-actions>
							<v-col cols="8">
								<v-btn @click="SureDelete()" color="error">确定</v-btn>
							</v-col>
							<v-col cols="4">
								<v-btn @click="deldialog = false">取消</v-btn>
							</v-col>						
						</v-card-actions>
			</v-card>
		</v-dialog>
			
	</div>
</template>

<script>
export default {
  name: 'wms_operations_puton',
  data: () => ({
		  Slocation:'',
			Scontainer:'',
			Ssourceorder:'',
			flagselect:-1,
			flagtype:-1,
			flagitems:[
				{name: '所有', value:-1},
				{name: '未入库', value:0},
				{name: '已入库', value:1},
			],
			typeitems:[
				{name: '所有', value:-1},
				{name: '采购入库单', value:1},
				{name: '生产入库单', value:2},
				{name: '其他入库单', value:3},
			],
			Sbindflag:[
				{name: '未入库', value:0},
				{name: '已入库', value:1},
			],
			Stype:[
				{name: '领料出库单', value:1},
				{name: '发货出库单', value:2},
				{name: '其他出库单', value:3},
			],
			Tlocation:'',
			Tcontainer:'',
  		AddOrEditDialog: false,
			PutInBillDialog:false,
			LocationDialog:false,
			deldialog:false,
			container:'',
  		HeaderList: [
  			{ text: '单据编号',value: 'sourceorder'},
  			{ text: '单据类型', value: 'type' },
				{ text: '物料编号', value: 'itemcode' },
  			{ text: '物料名称', value: 'itemname' },
				{ text: '规格', value: 'spec' },
				{ text: '托盘号', value: 'container' },
				{ text: '数量', value: 'qty' },
				{ text: '单位', value: 'unit' },
				{ text: '批次', value: 'lot' },
				/*{ text: '包装数量', value: 'package' },
				{ text: '包装单位', value: 'packunit' },*/
				{ text: '仓库', value: 'warehouse' },
				/*{ text: '库区', value: 'zonecode' },*/
				{ text: '库位', value: 'location' },
				{ text: '入库标识', value: 'bindflag' },
				{ text: '入库时间', value: 'bindtime' },
				{ text: '创建人', value: 'created_byname' },
				{ text: '创建时间', value: 'created_time' },
				{ text: '编辑人', value: 'updated_byname' },
				{ text: '编辑时间', value: 'updated_time' },
				{ text: '操作', value: 'actions' },
  		],
			PutInBillHeaderList:[
				{text:'单据号',value:'sourceorder'},
				{text:'单据类型',value:'type'},
				{text:'项目号',value:'project'},
				{text:'物料代码',value:'itemcode'},
				{text:'物料名称',value:'itemname'},
				{ text: '规格', value: 'spec' },
				{text:'数量',value:'qty'},
				{text:'剩余数量',value:'lqty'},
				{text:'单位',value:'unit'},
				{text:'批次',value:'lot'},
				{text:'供应商编码',value:'companycode'},
				/*{text:'供应商名称',value:'companyname'},*/
				{text:'状态',value:'state'},
				{text:'完成标识',value:'stockedflag'},
			],
			DialogBill:{
				id:'',
				dbid:'',
				isavailable:true,
				created_by:'',
				created_byname:'',
				updated_by:'',
				updated_byname:'',
				company:'',
				created_time:'',
				updated_time:'',	
				accountingbookcode:'',
						
				sourceorder:'',
				type:'',
				itemcode:'',
				itemname:'',		
				spec:'',
				container:'',
				qty:'',
				unit:'',
				package:'',
				packunit:'',
				warehouse:'',
				zonecode:'',
				location:'',
				bindflag:0
			},
  		DataList: [],
			PutInBillDataList: [],
			selected:[],
			Pselected:[],
  		checkList: [],
			PcheckList:[],
			bindqty:0,
  		vuetifyDefaultPage: {
  			'items-per-page-text': '每页个数',
  			'items-per-page-options': [10, 20, 50, 100]
  		},
  		HOrderLoading: true,
  		HOrderTotalCount: 0,
  		HOrderOptions: {
  			//页数
  			page: 1,
  			//每页行数
  			itemsPerPage: 10
  		},
			PpageModel: {
				loading: true,
				pagination: {
					pageNumber: 1,
					pageSize: 10,
					//总页数
					totalPages: 0,
					//总记录数
					totalRecords: 0
				}
			},
			DialogHeader:"",
  		leftCheckMaterialValid: false,
  		//领料单 表单信息
  		leftMaterialRequestOrderModel: {},
  		leftMaterialValid: true,
  		//领料单 需要数量规则
  		rules: {
  		    required: value => !!value || '值不能为空！',
  		    counter: value => value.length <= 20 || '字符长度不能超过20!',
  				num: value => value > 0 || '值要大于0！',
  				true: value => {
  					const pattern = /^[0-9]*$/
  					return pattern.test(value) || '请输入合法数字!'
  				}
  		 },
			 UseResult:1,
  	}),
  watch: {
  	HOrderOptions: {
  		handler() {
  			this.loadDataList()
  		},
  		deep: true
  	},
  },
  	created() {  
			//获取单据信息
  		this.loadDataList()
  	},
  	methods: {
  		//搜索
  		search() {
  			this.loadCuttingDetailList()
  		},
  		//加载单据信息
  		loadDataList() {
  			var that = this;
				that.HOrderLoading = true;
				that.DataList = [];
  			this.$httpRequest({
  				url: `WMS/WmsBillPutinbind/GetBillListByPage?pageIndex=${this.HOrderOptions.page}&pageSize=${this.HOrderOptions.itemsPerPage}`,
  				method: 'get'
  			}).then(function(response) {
  				if (response.status == 1) {
  					that.DataList = response.data.result;
						that.HOrderTotalCount = response.data.pagination.totalRecords;
						that.HOrderLoading = false;
  				} else {
  					that.$message.error(response.info);
  				}
  			})
  		},
  		// 打开编辑对话框
  		EditDialog(item) {
				this.DialogBill.id = item.id;
				this.DialogBill.dbid = item.dbid;
				this.DialogBill.isavailable = item.isavailable;
				this.DialogBill.created_by = item.created_by;
				this.DialogBill.created_byname = item.created_byname;
				this.DialogBill.updated_by = item.updated_by;
				this.DialogBill.updated_byname = item.updated_byname;
				this.DialogBill.company = item.company;
				this.DialogBill.created_time = item.created_time;
				this.DialogBill.updated_time = item.updated_time;
				this.DialogBill.accountingbookcode = item.accountingbookcode;
				this.DialogBill.sourceorder = item.sourceorder;
				this.DialogBill.type = item.type;
				this.DialogBill.itemcode = item.itemcode;
				this.DialogBill.itemname = item.itemname;
				this.DialogBill.spec = item.spec;
				this.DialogBill.container = item.container;
				this.DialogBill.qty = item.qty;
				this.DialogBill.unit = item.unit;
				this.DialogBill.package = item.package;
				this.DialogBill.packunit = item.packunit;
				this.DialogBill.warehouse = item.warehouse;
				this.DialogBill.zonecode = item.zonecode;
				this.DialogBill.location = item.location;
				this.DialogBill.bindflag = item.bindflag;
				this.DialogHeader = "编辑入库绑定";
				this.AddOrEditDialog = true;
  		},
			// 打开新增对话框
			AddDialog() {
				this.DialogBill.sourceorder = "";
				this.DialogBill.type = "";
				this.DialogBill.itemcode = "";
				this.DialogBill.itemname = "";
				this.DialogBill.spec = "";
				this.DialogBill.container = "";
				this.DialogBill.qty = "";
				this.DialogBill.unit = "";
				this.DialogBill.package = "";
				this.DialogBill.packunit = "";
				this.DialogBill.warehouse = "";
				this.DialogBill.zonecode = "";
				this.DialogBill.location = "";
				this.DialogBill.bindflag = "";
				this.DialogHeader = "新增入库绑定";
				this.AddOrEditDialog = true;
			},
			//分页跳转
			goPage(){
				this.loadDataList();
				that.pageModel.loading = true;
			},
  		//提交
  		confirmOrder() {
  			var that = this;
				if(that.DialogHeader == "新增入库绑定")
				{
					this.$httpRequest({
						url: `/WMS/WmsBillPutinbind/Add`,
						method: 'post',
						data:{					
								sourceorder : that.DialogBill.sourceorder,
								type : that.DialogBill.type,
								itemcode : that.DialogBill.itemcode,
								itemname : that.DialogBill.itemname,
								spec : that.DialogBill.spec,
								container : that.DialogBill.container,
								qty : that.DialogBill.qty,
								unit : that.DialogBill.unit,
								package : that.DialogBill.package,
								packunit : that.DialogBill.packunit,
								warehouse : that.DialogBill.warehouse,
								zonecode : that.DialogBill.zonecode,
								location : that.DialogBill.location,
								bindflag : that.DialogBill.bindflag,
						}
					}).then(function(response) {
					
						if (response.status == 1) {
							that.loadDataList();
							that.AddOrEditDialog = false;
							that.$message.success("新增成功！");
						} else {
							that.$message.error(response.info);
						}
					})
				}
				else
				{
					this.$httpRequest({
						url: `/WMS/WmsBillPutinbind/Update`,
						method: 'post',
						data:{		
								id : that.DialogBill.id,
								dbid : that.DialogBill.dbid,
								isavailable : that.DialogBill.isavailable,
								created_by : that.DialogBill.created_by,
								created_byname : that.DialogBill.created_byname,
								updated_by : that.DialogBill.updated_by,
								updated_byname : that.DialogBill.updated_byname,
								company : that.DialogBill.company,
								created_time : that.DialogBill.created_time,
								updated_time : that.DialogBill.updated_time,
								accountingbookcode : that.DialogBill.accountingbookcode,
								sourceorder : that.DialogBill.sourceorder,
								type : that.DialogBill.type,
								itemcode : that.DialogBill.itemcode,
								itemname : that.DialogBill.itemname,
								spec : that.DialogBill.spec,
								container : that.DialogBill.container,
								qty : that.DialogBill.qty,
								unit : that.DialogBill.unit,
								package : that.DialogBill.package,
								packunit : that.DialogBill.packunit,
								warehouse : that.DialogBill.warehouse,
								zonecode : that.DialogBill.zonecode,
								location : that.DialogBill.location,
								bindflag : that.DialogBill.bindflag,
						}
					}).then(function(response) {
					
						if (response.status == 1) {
							that.loadDataList();
							that.AddOrEditDialog = false;
							that.$message.success("编辑成功！");
						} else {
							that.$message.error(response.info);
						}
					})
				}
  			
  		},
  		//取消 取消领料单
  		cancelOrder() {
  			this.AddOrEditDialog = false;
  		},
			deleteOrder(){
				this.deldialog = true;	
			},
			SureDelete()
			{
				var that = this;
				for(var i=0; i<that.selected.length; i++)
				{
					this.$httpRequest({
						url: `/WMS/WmsBillPutinbind/Delete/${that.selected[i].id}`,
						method: 'delete'											
					}).then(function(response) {					
						if (response.status == 1) {							
													
						} else {
							that.$message.error(response.info);
						}
					})
				}
				that.loadDataList();
				that.$message.success("删除成功！");		
				this.deldialog = false;
				this.refreshApps();
			},
			searchinfo(){
				var that = this;
				that.HOrderLoading = true;
				this.$httpRequest({
					url: `WMS/WmsBillPutinbind/Search?Ssourceorder=${this.Ssourceorder}&Scontainer=${this.Scontainer}&Slocation=${this.Slocation}&Senable=${this.flagselect}&Stype=${this.flagtype}&pageIndex=${this.HOrderOptions.page}&pageSize=${this.HOrderOptions.itemsPerPage}`,
					method: 'get'
				}).then(function(response) {
					if (response.status == 1) {
						that.DataList = response.data.result;
						that.HOrderTotalCount = response.data.pagination.totalRecords;
						that.HOrderLoading = false;
					} else {
						that.$message.error(response.info);
					}
				})
			},
			refreshApps(){
				this.Slocation = "";
				this.Scontainer = "";
				this.flagselect = -1;
				this.selected = [];
				this.HOrderOptions.page = 1;
				this.loadDataList();
			},
			Bind()
			{
				this.PutInBillDialog = true;
				this.Pselected = [];
				this.container = '';
				this.PpageModel.pagination.pageNumber = 1;
				this.loadPutInBillDataList();
			},
			//加载待入库信息
			loadPutInBillDataList() {
				var that = this;
				that.PpageModel.loading = true;
				that.PutInBillDataList = [];
				this.$httpRequest({
					url: `WMS/WmsBillPutinbind/GetPutinBill?pageIndex=${this.PpageModel.pagination.pageNumber}&pageSize=${this.PpageModel.pagination.pageSize}`,
					method: 'get'
				}).then(function(response) {
					if (response.status == 1) {
						that.PutInBillDataList = response.data.result;
						that.PpageModel.pagination.totalPages = response.data.pagination.totalPages;
						that.PpageModel.pagination.totalRecords = response.data.pagination.totalRecords;
						that.PpageModel.loading = false;
					} else {
						that.$message.error("加载待入库信息失败！");	
					}
				})
			},
			BillBind(){
				var that = this;
				this.$httpRequest({
					url: `WMS/WmsBillContainer/IsUse?container=${this.container}`,
					method: 'get'
				}).then(function(response){
					if (response.status == 1) {
							
						that.$httpRequest({
							url: `WMS/WmsBillPutinbind/BillBind?id=${that.Pselected[0].id}&qty=${that.bindqty}&container=${that.container}`,
							method: 'get'
						}).then(function(res){
							if(res.status == 1){
									that.loadDataList();
									that.$message.success("绑定成功！");	
									that.PutInBillDialog = false;
							}else{
									that.$message.error(res.info);	
							}
						})	
							
					} else {
						that.$message.error(response.info);
					}
				})
					
					
										
			},
			GetLocation(){
				if(this.selected.length == 0)
				{
					this.$message.error("请选择1条信息！");	
				}
				else if(this.selected.length > 1)
				{
					this.$message.error("请不要多选！");	
				}
				else
				{
					this.Tcontainer = this.selected[0].container;
					this.LocationDialog = true;			
				}
			},
			CommitLocation(){
				var that = this;
				this.$httpRequest({
					url: `WMS/WmsBillPutinbind/GetLocation?container=${this.Tcontainer}&bindflag=${this.selected[0].bindflag}&location=${this.Tlocation}`,
					method: 'get'
				}).then(function(response){
					if(response.status == 1){
							that.loadDataList();
							that.$message.success("入库成功！");	
							that.LocationDialog = false;
							that.selected = [];
					}else{
							that.$message.error(response.info);	
					}
				})
			},
			getnum(item)
			{
				this.bindqty = item.item.lqty;
			}
  	}
  
  }

</script>

<style>
	$select-small-chips-dense-selections-min-height{
		height:40px;
	}
</style>
